Voici un petit exercice supplémentaire sur les variables et les alias. Indiquez la (ou les) commande(s) requise(s) pour réaliser chacune des opérations demandées:
Résultat voulu |
Commandes |
Voir toutes les variables d'environnement, une page à la fois.
|
|
Voir le contenu de la variable HISTSIZE (donnez deux façons différentes d'y arriver).
|
|
Définir la variable PROF qui contiendra la valeur Eforest
|
|
Afficher le contenu de la variable PROF
|
|
Définir la variable SALUT qui contiendra la valeur bonjour
|
|
Définir la variable TEST qui contiendra la concaténation des variables SALUT et PROF (bref, qui contiendra bonjourEforest, mais sans que vous n'ayez à écrire cette valeur au long)
|
|
Définir la variable BIN qui contiendra le chemin du répertoire /usr/local/bin
|
|
Se déplacer dans /usr/local/bin (donc, en faire votre répertoire courant) en utilisant la variable BIN plutôt que le chemin au long.
|
|
Définir un alias bin qui permet de se déplacer d'un seul coup dans /usr/local/bin et qui utilise la variable BIN plutôt que le chemin au long. |
|
Ajouter /usr/local/bin au contenu de la variable PATH, en utilisant la variable BIN plutôt que le chemin au long (attention de ne pas écraser le contenu actuel de PATH!)
|
|
Créer un alias ls qui fait un ls complet, affichant les fichiers cachés et le tout en format long, et affiche en plus le contenu des sous-répertoires (un man de ls risque de vous aider à ce sujet). Bonus: arrangez-vous pour que l'alias affiche également les couleurs habituelles des fichiers, liens et répertoires.
|
|
Faites un "vrai" ls, qui n'utilise pas l'alias ls que vous venez de définir (sans détruire l'alias)
|
|
Pas facile: redéfinissez l'alias bin pour qu'en plus de vous amener dans /usr/local/bin, il vous affiche la date et l'heure courante. Il faut savoir qu'on peut toujours entrer plusieurs commandes sur une même ligne en les séparant par des point-virgules (;).
|
|
Changez le contenu de la variable BIN pour /bin – qu'arrive-t-il alors à l'alias bin?
|
|
Détruisez l'alias bin.
|
|
Affichez la liste de tous les alias présentement définis sur le système.
|
|
Affichez uniquement l'alias ls (deux façons d'y arriver).
|
|